leveled land for growing - Español Inglés Diccionario